/*公共部分*/
body,div,ul,li,a,p,h3,h4{margin: 0;padding: 0;}
a{text-decoration: none;}
li{list-style: none;}
body{    font: 12px/150% Hiragino Sans GB,Microsoft Yahei,"\5b8b\4f53";}
/*header部分*/
.header{width: 100%;height: 199px;}
.content{width:1210px;margin:0 auto;position:relative;}
.first-bg{width: 100%;background:#f1f1f1;}
.first{line-height: 30px;height: 30px;background:#f1f1f1;}
.first>li{float: left;}
.first>a{color:#666;}
.first>ul{position: absolute;right: 0;}
.first>ul>li{float:left;margin-right: 10px;position:relative;}
.line{width:1px;height: 20px;margin-top: 5px;border-right: 1px solid #ccc;}
.icon1{       
	position: absolute;
    width: 11px;
    height: 10px;
    top: 11px;
    left:0px;
    background:url(../images/golbal/nav-left-i.png) -60px -39px no-repeat;
}
.QRcode{z-index:999;width: 98px;}
.QRcode>a{padding-left:20px;}

.QRcode:hover .hide{
		display:block;
        
}
.hide{width: 98px;height: 160px;border:1px solid #ccc;display:none;border-top:0;background:#fff;}
.hide img{display: block;margin:0 auto;}
.hide span{display:block;text-align:center;height: 20px;color:#666;}
.hide p{text-align: center;font-size: 12px;color: #863177;height: 20px;}

.second{position:relative;height: 100px;}
.logo{  
	float: left;
    width: 240px;
    height: 100px;
    margin-top:25px;
}
.logo a img{
	width: 240px;
	height: 48px;
}
.second img{position:absolute;top:25px;}
.search{width:625px;position:absolute;left:500px;top:25px;}
.search input:first-child{
	width: 440px;
    float: left;
    height: 24px;
    line-height: 24px;
    color: #666;
    padding: 4px;
    margin-bottom: 4px;
    border-width: 2px 0 2px 2px;
    border-color: #863177;
    border-style: solid;
    }
 .search button{
 	// float: left;
    width: 102px;
    height: 36px;
    background: #863177;
    border: none;
    line-height: 1;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    font-family: "Hiragino Sans GB","microsoft yahei",simsum;
    
 }
 .hotwords{
 	width: 470px;
 	height: 20px;
 	text-indent: 0;
 	display:flex;
 	justify-content: flex-start;
 }
 .hotwords>a{display:inline-block;cursor:pointer;margin-right:10px;}
.dorpdown{height: 36px;margin-top:25px;float:right;position:relative;color#666;width: 120px;}
.dorpdown>a>i{background:url(../images/golbal/nav-left-i.png) -59px 0 no-repeat;position:absolute;left:8px;top:9px;width: 17px;height: 18px;}
.dorpdown>a{
	display: block;
    width: 105px;
    height: 34px;
    border: 1px solid #863177;
    padding: 0 2px 0 6px;
    background: #863177;
    text-align: right;
    line-height: 34px;
    cursor: pointer;
    color:#fff;
    font-family: "Hiragino Sans GB","microsoft yahei",simsum;
    font-size: 16px;
}

.nav{
    height: 44px;    
	position: relative;
	display:flex;
 	justify-content:space-between;
 }
 .nav-left{width: 242px;z-index: 99;}
.dt{width: 242px;height: 40px;overflow: visible;    background: #312b30;    border-bottom: 2px solid #312b30;float:left;}
.nav-left .dt>a{
	display: block;
    height: 42px;
    line-height:44px;
    font-size: 16px;
    padding: 0 10px 0 46px;
    background: #312b30;
    color: #fff;
    margin-left:45px;
    font-weight:400;
}
.nav-left .dd{
		width:242px;
		background: #312b30;	
		height: 580px;
        position:relative;
        margin-top:40px;
}
.item{width: 230px;height: 33px;display:flex;
		background: #312b30;margin-left:12px;margin-top:12px;}
.item h3{
	float:left;
	width: 80px;
	height: 33px;
	line-height: 33px;
    font-size: 14px;
    margin-left:40px;
}
.item h3>i{
    background:url(../images/golbal/nav-left-i.png) no-repeat;
    background-position: -28px 0 ;
    position: absolute;
    width: 18px;
    height: 20px;
    top: 6px;
    right: 204px;
    color: #fff;
    font-style: italic;
}
.item:nth-child(2) h3>i{background-position: -28px -43px;top:52px;}
.item:nth-child(3) h3>i{background-position: -28px -85px;top:95px;}
.item:nth-child(4) h3>i{background-position: -28px -130px;top:143px;}
.item:nth-child(5) h3>i{background-position: -28px -171px;top:186px;}
.item:nth-child(6) h3>i{background-position: -28px -214px;top:232px;}
.item:nth-child(7) h3>i{background-position: -28px -257px;top:275px;}
.item:nth-child(8) h3>i{background-position: -28px -300px;top:322px;}
.item:nth-child(9) h3>i{background-position: -28px -342px;top:365px;}
.item:nth-child(10) h3>i{background-position: -28px -386px;top:412px;}
.item:nth-child(11) h3>i{background-position: -28px -428px;top:455px;}
.item:nth-child(12) h3>i{background-position: -28px -472px;top:502px;}
.item h3>a{
	font-weight: 400;
    font-size: 14px;
    color: #fff;
}
.item h4{
	float:left;	
	width: 50px;
	height: 33px;
    color: #c0b6c2;
    line-height: 33px;
    font-size: 14px;
}
.item h4>a{
	font-size:400;
    color: #c0b6c2;
    font-size: 14px;
    display;block;
}
.item-hidden{width:726px;height: 523px;position:absolute;left:242px;top:0px;display:none;z-index:999;background:#fff;}
.hidden-left{
	width: 300px;
	height: 523px;
	margin-left:60px;
	float:left;
}
.hidden-left>div{height: 100px;width: 300px;border-bottom:1px solid #ccc;margin-top: 10px;}
.hidden-left>div>span>a{
	font-size: 14px;
    font-weight: 700;
    color: #312b30;}
.hidden-left>div>ul{width: 300px;height: 60px;display:flex;flex-flow:row wrap;}    
.hidden-left>div>ul>li{width: 60px;height:30px;}
.hidden-left>div>ul>li>a{width:60px;padding:0;margin:0;font-size:10px;background:#fff; color: #312b30;height: 30px;line-height:30px;text-align: center;}
.hidden-left>div>ul>li>a:hover{text-decoration:underline;color:#863177;}
.hidden-left>div:nth-of-type(3)>ul>li{width: 80px;height:25px;}
.hidden-left>div:nth-of-type(3)>ul>li>a{width: 80px;}
.hidden-right{
	width: 304px;
	height: 523px;
	background:#fff;
	float:left;
	margin-left:40px;
}
.hidden-right ul{width: 270px;height: 280px;display:flex;flex-flow:column wrap;}
.hidden-right ul li{height:40px;width: 100px;margin-bottom: 25px;margin-left:50px;cursor:pointer;overflow:hidden;}
.hidden-right>img{display:block;margin-left:35px;cursor:pointer;}
.nav-middle{}
.nav-middle ul{width: 710px;height: 40px;}
.nav-middle ul li{float:left;width: 92px;height: 42px;}
.nav-middle ul li:first-child a{
	border-bottom: 2px solid  #863177;
	color:#863177;
}
.nav-middle ul li a{
	display:block;
	height: 42px;
    line-height: 42px;
    margin-left: 28px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #000;
    position: relative;
}
.nav-middle ul li a:hover{
    display:block;
    height: 42px;
    line-height: 42px;
    margin-left: 28px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #863177;
    position: relative;
}
.nav-middle ul li a img{
	margin-top:10px;
}
.nav-right{
		width: 242px;
		height: 60px;
		margin-top:-20px;
}

/* banner部分*/
.banner{width: 100%;height: 535px;background:#F9DC8C;border-top:1px solid #000;}
.banner-main{height:535px;}
.banner-top{width: 726px;height: 369px;margin-left:242px;position:relative;z-index:10;}
.banner-top .img li{position: absolute;top: 0;left: 0;display: none;}
.banner-top .img>li>a>img{width: 726px;height: 369px;}
.banner-top .num{position: absolute;bottom:20px;left: 0;font-size: 0px;text-align: center;width: 100%;}
.banner-top .num>li{width: 15px;height: 15px;background: #fff;opacity: 0.91;border-radius: 50%;display: inline-block;margin: 0 10px;cursor: pointer;}
.banner-top .num>li.active{background: #a00;}
.banner-top>span{position: absolute;top:40%;font-size: 40px;width: 40px;height: 80px;line-height:80px;background:rgba(255,255,255,.3);color:rgba(255,255,255,.8);font-weight:600;cursor: pointer;display: none;}
.banner-top:hover span{display: block;}
.left{left:0;text-align:left;;border-radius:0px 40px 40px 0px;}
.right{right: 0;text-align:right;border-radius:40px 0px 0px 40px}
/*banner部分end*/

.banner-bottom{width: 728px;background-color:white;height: 166px;margin-left:242px;float:left;}
.banner-bottom ul li{
    float:left;
}
.banner-bottom ul li:hover{opacity:0.9;background:#000;}
.banner-right{width: 242px;left:968px;background:#fff;position:absolute;top:0;height: 535px;}
.banner-right1{width: 242px;height: 312px;position: relative;overflow: hidden;background:#fff;}
.banner-right1 .title{width: 726px;height: 312px;position: absolute;left: -510px;}
.banner-right1 .title>li{width: 242px;height: 312px;float: right;}
.banner-right1 .title>li>a{    
    display: block;
    width: 242px;
    height: 312px;
    color: #666;
    text-decoration: none;
    }
.tit{width: 242px;height: 18px;text-align: center;font-size: 18px;color: #312b30;margin-top: 20px;display: block;}
.f-tit{width: 242px;height: 18px;text-align: center;display: block;font-size:14px;   color: #9a949b;
        margin-top: 5px;
    }
.banner-right1 .title>li>a>img{width: 159px;height: 159px;display: block;margin:40px auto;margin-bottom: 0;}
.btn{position: absolute;top: 100px;text-align: center;width: 100%;}
.btn>li{width: 10px;height: 10px;border-radius: 50%;background:#ccc;display: inline-block;cursor: pointer;}

    // banner-right2
.banner-right2{width: 242px;height: 223px;}
.banner-right2 .title2{width: 242px;height: 64px;}
.title2 img{margin:0 auto;display:block;padding-top: 10px;margin:0 auto;}
.banner-right2>a{width: 205px;height: 70px;background:url(../images/golbal/banner-right5.png) -26px -39px no-repeat;display:block;margin:0 auto;margin-top:5px;}
.banner-right2>a:hover{width: 205px;height: 70px;background:url(../images/golbal/banner-right5.png) -26px -113px no-repeat;display:block;margin:0 auto;margin-top:5px;}
.banner-right2>a .cost{
    display: inline-block;
    vertical-align: top;
    font-family: Arial;
    font-size: 26px;
    font-weight: 700;
    color: #e43a3a;
    width: 71px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 18px 0 0 0;
}
.limit{
    width: 128px;height: 40px;margin-top:18px;   
     position: relative;
    display: inline-block;
    vertical-align: top;
    width: 128px;
    margin-top: 12px;}
.limit-max{width: 128px;height: 18px;position:absolute;top:18px;color:rgba(0,0,0,.5);}
.limit-max>span:last-child{width: 40px;height: 17px;border-radius:20%;background:red;color:#fff;font-size:12px;margin-left:20px;}
/*banner部分css完成*/
.temai{margin-top:48px;height: 559px;}
.temai-title{margin-bottom:20px;position:relative;}
.temai-title1{background:url(../images/golbal/floorTitle.png) no-repeat;width: 160px;height: 24px;margin:0 auto;}
.temai-title2{
    color: #312b30;
    text-align: center;
    max-width: 500px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    margin: 4px auto 0;
    cursor: default;
}
.temai-title>a{
    position: absolute;
    right: 0;
    bottom: 2px;
    color: #312b30;
    height: 19px;
    line-height: 21px;
}
.temai-title>a>i{
    background:url(../images/golbal/banner-right5.png) -231px -39px no-repeat;
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
    font-style: normal;
}
.temai-title>a:hover{
    color: #863177; 
}
.temai-title>a>i:hover{
        background: url(../images/golbal/banner-right5.png) -231px -66px no-repeat;
}
.top-curr{
    width: 1208px;
    border: 1px solid #f7f5f7;
    border-width: 0 1px 0;
    overflow: hidden;
}
.top-curr ul{width: 105%;list-style: none;}
.top-curr ul li{
    position: relative;
    float: left;
    width: 403px;
    height: 60px;
    background:#f7f5f7;
    font-size: 0;
    text-align: center;
    cursor: pointer;
}
.top-curr ul li.active-temai{border-top:2px solid #000;background:#fff;}
.top-curr ul li span{
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #312b30;
    text-align: center;
    position:relative;
}
.top-curr ul li span.end{
    display: block;
    font-size: 12px;
    width: 48px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 5px;
    background: url(../images/golbal/banner-right5.png) -202px -189px no-repeat #ccc;
    position:absolute;
    right:80px;
    top:22px;

}
.top-curr>ul>li>span.time{
    width: 60px;
    height: 30px;
    height: 30px;
    line-height: 30px;
    color: #863177;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    margin: 0 8px;
}
.top-curr ul li:nth-child(2) span:nth-child(2){
    margin:0 20px 0 20px;
}

.bottom-curr{height: 382px;width: 1210px;position:relative;}
.purchase{position:absolute;top:0;left:0;display:none;}
.purchase>li>a:nth-child(2)>img{transition-property:left,opacity;transition-duration:0.8s,0.8s;left:0;position:relative;opacity:1;}
.purchase>li>a:nth-child(2)>img:hover{left:-8px;opacity:0.95;}
.purchase.selected{display:block;}
.bottom-curr ul li{
    float: left;
    width: 201px;
    padding: 0 20px;
    border-right: 1px solid #e3e2e3;
    padding:20px;
    margin-top: 30px;
}
.bottom-curr ul li a>img{
   vertical-align:center center;
}
.bottom-curr ul li a:first-child>img{
    width: 80px;
    height: 32px;
    display:block;
    margin:0 auto;
    margin-bottom:10px;
}
.bottom-curr ul li a:nth-child(2){
    position:relative;
}
.bottom-curr ul li a:nth-child(2)>img{
    width: 200px;
    height: 200px;
}
.tag{
    position: absolute;
    height: 21px;
    line-height: 22px;
    bottom: 0;
    left: -20px;
    padding: 0 16px 0 20px;
    background: #e43a3a;
    color: #fff;
}
.tag i{
    position: absolute;
    background: url(../images/golbal/banner-right5.png) -112px -189px no-repeat;
    width: 11px;
    height: 21px;
    right: -11px;
    top: 0;
}
.bottom-curr ul li a:nth-child(3){
     display: block;
    color: #312b30;
    height: 16px;
    line-height: 16px;
    margin-top: 15px;
    overflow: hidden;
}
.salePrice{
    display: block;
    height: 25px;
    margin-top: 3px;
    font-size: 0;
    cursor: default;
}
.label{
        font-size: 12px;
    color: #9a949b;
    height: 25px;
    line-height: 28px;
    margin-right: 8px;
}
.price{
    height: 25px;
    line-height: 25px;
}
.price>span{
        color: #e43a3a;
    font-size: 20px;
    font-family: Arial;
    font-weight: 700;
    margin-right: 4px;
}
.price>del{
        font-size: 12px;
    color: #9a949b;
    height: 25px;
    line-height: 28px;
    margin-right: 8px;
}
.txt{
    font-size: 12px;
    color: #312b30;
    width: 65px;
    height: 18px;
    line-height: 18px;
    float:left;
}
//temai部分end

.diqu{
    width: 1210px;
    margin-top:48px;
    height: 594px;
}
.diqu-header{
    height: 24px;
    position: relative;
    margin-bottom: 20px;
}
.diqu-title{
    background:url(../images/golbal/floorTitle.png) no-repeat;
    background-position: 0 -72px;
    width: 202px;
    height: 24px;
    margin: 0 auto;

}
.national{width: 1210px;position: relative;height: 550px;}
        .national-text{position: absolute;top:0;left:0;list-style: none;z-index: 10;}
        .national-text>li{
            float:left; 
            margin:0 1px 1px 0;
            width: 50px;
            height: 50px;
            background-color: #312b30;
            border:2px solid #fff;
            border-radius: 50%;
            text-align: center;
            position: absolute;
        }   
        .national-text>li:first-child{top: 430px;
            left: 1040px;}
        .national-text>li:nth-child(2){top: 138px;
            left: 193px;}
        .national-text>li:nth-child(3){top: 110px;
            left: 520px;}
        .national-text>li:nth-child(4){top: 180px;
            left: 530px;}
        .national-text>li:nth-child(5){top: 165px;
            left: 620px;}
        .national-text>li:nth-child(6){top: 200px;
            left: 950px;}
        .national-text>li:nth-child(7){top: 190px;
            left: 1010px;}
        .national-text>li:nth-child(8){top: 200px;
            left: 580px;}
        .national-text>li:nth-child(9){top: 270px;
            left: 920px;}
        .national-text>li:nth-child(10){top: 140px;
            left: 570px;}
        .national-text>li>a{
            text-decoration: none;
            display: block;
            color: #fff;
            font-size: 14px;
            letter-spacing: 0;
            line-height: 50px;
        }
        .national-bg{
            list-style: none;
            z-index: 0;
        }
        .national-bg>li{
            position: absolute;
            top:0;left: 0;
            display: none;  
        }
        .national-text>li:first-child{}
        .national-text>li.AX.active-map{background: #3834a5;}
        .national-text>li.US.active-map{background: #2259b8;}
        .national-text>li.UK.active-map{background: #00934b;}
        .national-text>li.France.active-map{background: #222b7a;}
        .national-text>li.Germany.active-map{background: #f7aa24;}
        .national-text>li.Korea.active-map{background: #de1e1e;}
        .national-text>li.Japan.active-map{background: #e13a3a;}
        .national-text>li.Switzer.active-map{background: #e13a3a;}
        .national-text>li.HK.active-map{background: #d51111;}
        .national-text>li.Heland.active-map{background: #aaaaaa;}
        .bg-map{
            width: 1210px;
            height: 550px;
            background-image: url(../images/golbal/national.png);
            background-repeat: no-repeat;
            background-position: 0 -155px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 3;
        }

/*diqu馆部分end*/

        .a3C-digital{height: 700px;width: 1210px;margin-top:48px;}
        .a3C-header{
            height: 30px;position: relative;
            margin-bottom: 20px;
             }
        .a3C-title{
            background:url(../images/golbal/floorTitle.png) 0 -289px no-repeat;
            width: 160px;
            height: 24px;
            margin: 0 auto;
        }
        .a3C-cat{
            font-size: 0;
            text-align: center;
            margin-top: 10px;
            height: 21px;
        }
        .a3C-cat>ul{
            max-width:1200px;
            display:inline-block;
            font-size:0;
            list-style:none;

        }
        .a3C-cat>ul>li{
            position: relative;
            display: inline-block;
            padding: 0 3px;
            height: 20px;
            line-height: 20px;
            background: #f7f5f7;
            color: #312b30;
            font-size: 12px;
            margin: 0 18px 0 10px;
        }
        .a3C-cat>ul>li>a{color:#666;}
        .a3C-cat>ul>li>a:hover{color:#863177;}
        .a3C-content{height: 631px;margin-top:48px;}
        .top-left{
                height: 557px;
                width: 1009px;
                float: left;
        }
        .top-act{
                height: 270px;
                width: 1009px;
                border-bottom: 1px solid #e3e2e3;
        }
        .top-act>a>div{    
            width: 201px;
            height: 270px;
            float: left;
        }
        .top-act>a:nth-child(2)>img{
            width: 403px;
            height: 250px;
            float: left;
            margin-left: 1px;
            vertical-align: middle;
        }
        .bottom-item{
            height: 286px;
            overflow: hidden;
            width: 1010px;

        }
        .bottom-item>li{
            float: left;
            height: 287px;
            width: 202px;
            overflow: hidden;
        }
        .bottom-item>li>a{
                width: 202px;
                height: 285px;
                display: block;
                position: relative;
        }
        .bottom-item>li>a>img{
            width: 202px;
            height: 179px;
        }
        .bottom-item>li>a>div.name{
            font-size: 12px;
            color: #312b30;
            width: 168px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            overflow: hidden;
            padding: 0 17px;
            display: block;
        }
        .desc{
            font-size: 12px;
            color: #e43a3a;
            width: 110px;
            text-align: center;
            height: 18px;
            overflow: hidden;
            padding: 10px 46px 0;
        }
        .bottom-item>li>a>img{transition-duration:0.8s,0.8s;position:relative;left:0;transition-property:left,opacity;
            width: 180px;}
        .bottom-item>li>a>img:hover{left:-5px;opacity:0.95;}
        .bottom-item>li>a>div.desc2{
            font-size: 12px;
            color: #e43a3a;
            width: 136px;
            text-align: center;
            height: 20px;
            overflow: hidden;
            padding: 0 33px;
            margin:5px 0 5px 0;
        }
        .bottom-item>li>a>div.price2{
            text-align: center;
            margin-top: 7px;
            display: block;
        }
        .price2>span{
            font-size: 20px;
            color: #e43a3a;
            font-family: Arial;
        }
        .top-right{
            height: 557px;
            width: 198px;
            float: left;
            margin-left: 1px;
        }
        .right-title{
            background: #f7f5f7;
            font-size: 18px;
            color: #312b30;
            text-align: center;
            overflow: hidden;
            line-height: 40px;
            height: 40px;
            width: 198px;
        }
        .right-tabs{
            width: 198px;
            text-align: center;
            font-size: 0;
        }
        .right-tabs>ul{
            max-width: 198px;
            padding-top: 5px;
            display: inline-block;
            height: 25px;
        }
        .right-tabs>ul>li{
            height: 24px;
            line-height: 24px;
            float: left;
            text-align: center;
            word-break: break-all;
            margin: 0 11px;
            position: relative;
            border-bottom: 2px solid #863177;
            cursor: pointer;
        }
        .right-tabs>ul>li>span{
            font-size: 12px;
             color:#863177;
            max-width: 78px;
            overflow: hidden;
            display: block;
            height: 18px;
        }
        .right-tabs>ul>li>i{
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 3px 0 3px;
            border-color: #863177 transparent transparent transparent;
            position: absolute;
            bottom: -5px;
            left: 50%;
            margin-left: -3px;
        }
        .tab-contents{
            height: 472px;
            width: 198px;
            overflow: hidden;
        }
        .tab-contents>a{
            width: 180px;
            height: 224px;
            margin: 0 0 24px 9px;
            display: block;
            position: relative;
            border-bottom: 1px dashed #e3e2e3;
        }
        .tab-contents>a>div.desc{
            color:#666;
        }
        .tab-contents>a>i:first-child{
            background:url(../images/golbal/banner-right5.png) -152px -189px no-repeat;
            display: block;
            position: absolute;
            top: 18px;
            left: 8px;
            width: 26px;
            height: 26px;
        }
        .tab-contents>a>i:last-child{
            background:url(../images/golbal/banner-right5.png) -186px -189px no-repeat ;
            display: block;
            position: absolute;
            right: 0;
            bottom: 20px;
            width: 12px;
            height: 12px;
        }
        .a3C-bottom{
                border-top: 1px solid #e3e2e3;
                border-bottom: 2px solid #e3e2e3;  
                height: 72px;   
        }
        .a3C-bottom>a{
            width: 151px;
            height: 72px;
            float: left;
            position: relative;
        }
        .a3C-bottom>a>div.words{
            position: absolute;
            width: 80px;
            height: 32px;
            top: 40px;
            left: 60px;
            font-size: 20px;
            color: #000;
            text-align: center;
            line-height: 32px;
            overflow: hidden;
            -ms-word-break: break-all;
            word-break: break-all;
            cursor: pointer;
        }
        .a3C-bottom>a>img.hide1{display:none;}
        .a3C-bottom>a>img{
            width: 80px;
            height: 32px;
            margin: 20px 35px;
            position:absolute;
            top:20px;left:35px;
        }

        /*3C数码部分完成*/

.guarantee{
    background: #f7f5f7;
    height: 407px;
    text-align: center;
    min-width: 1210px;
    overflow: hidden;
    margin-top: 60px;
}
.guarantee>div.title{
    font-size: 0;
    margin-top: 38px;
    width: 618px;
    display: inline-block;  
}
.txt{
    height: 24px;
    width: 185px;
    font-size: 23px;
    color: #312b30;
    line-height: 24px;
    margin-right: 8px;
}
.imgs{
    height: 234px;
    margin-top: 37px;
}
.imgs>div>a{
    width: 195px;
    height: 234px;
    float: left;
    margin-right: 45px;
    position: relative;
    background: #fff;
    display: block;
}
.main-img{
    width: 200px;
    height: 200px;
}
.dec{
    position: absolute;
    top: -14px;
    right: -15px;
    width: 27px;
    height: 201px;
}
.imgs>div>a>span{
    display: block;
    margin-top: 9px;
    font-size: 12px;
    color: #9a949b;
    height: 18px;
    overflow: hidden;
}
.more-info{
    margin-top: 21px;
    width: 88px;
    height: 16px;
    left: 50%;
    position: absolute;
    margin-left: -40px;
    display: block;
}
.more-info>span:hover{color:#863177;}
.more-info>span{
    font-size: 12px;
    color: #312b30;
    float: left;
    width: 72px;
    height: 18px;
    overflow: hidden;
}
/*guarantee 部分end*/

.go-top{
    width: 60px;
    border: 1px solid #312b30;
    border-top: 0;
    z-index: 12;
    position: fixed;
    bottom: 100px;
}
.go-top>a{
    background: #fff;
    display: block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    border-top: 1px solid #312b30;
}
.go-top>a:hover,.go-top>a .current{
    color:#863177;
}
.go-top>a:first-child{
    position:relative;
    height: 40px;
}
.go-top-icon1{
    display: block;
    background: url(../images/golbal/gotop1.png) 0 0 no-repeat;
    width: 20px;
    height: 21px;
    margin: 10px 0 0 22px;
}
.go-top>a:last-child{
    background: #312b30;
    display: block;
    width: 60px;
    height: 40px;
    padding: 0;
}
.go-top-icon2{
    display: block;
    background: url(../images/golbal/gotop1.png) 0 -49px no-repeat;
    width: 16px;
    height: 10px;
    margin: 15px 0 0 22px;
}

.footer{    
    margin-top: 60px;
    min-width: 1210px;
    background: #863177;
    height: 254px;
}
.foot{padding: 41px 0 10px 0;}
.foot-logo{float: left;
    margin-left: 10px;}
.foot-logo>i{
    background:url(../images/golbal/footLogo.png) no-repeat;
    width: 150px;
    height: 59px;
    display: block;
}
.col{
    float: left;
    margin-left: 43px;
    padding-top: 6px;
}
.col>ul>li{
    float: left;
    width: 135px;
    height: 122px;
    padding-left: 64px;
}
.col>ul>li>span{
    width: 72px;
    display: block;
    margin-bottom: 16px;
    font-size: 18px;
    color:#fff;
}  
.col>ul>li>a{
    display: block;
    padding-left: 1px;
    color: #d6d6d6;
    line-height: 22px;
    font-size: 12px;
    text-decoration: none;
}
.foot-icon1{
    display: inline-block;
    margin-right: 5px;
    margin-bottom: -4px;
    width: 16px;
    height: 16px;
    background: url(../images/golbal/foot-icon1.png) no-repeat 0 0;
}
.foot-icon2{
    display: inline-block;
    margin-right: 5px;
    margin-bottom: -4px;
    width: 16px;
    height: 16px;
    background:url(../images/golbal/foot-icon2.png) no-repeat;
}
.clr{
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.foot-bm{
    padding-top: 35px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
/*foot部分end*/